#include <stdio.h>
#include <stdlib.h>

enum Sex
{
    //这种枚举类型未来可能取值的变量
    MAN,
    WOMAN,
    UNSELECTED
};

int main()
{
    // 1.字面常量
    3.14;
    'a';
    "1bc";

    // 2.const修饰的常变量
    const int num = 10;
    // num = 20;  编译不通过：num是常变量不可修改
    printf("num:%d\n", num);

    int arr[3] = {1};
    // int arr[num] = {1}; 编译不通过：num本质是一个变量，而数组长度应该是一个常量

    // 3.标识符常量
#define MAX 10000
#define MIN 0
    int max = MAX;
    int min = MIN;
    printf("Max:%d\n", max);
    printf("Max:%d\n", min);

    //4.枚举常量
    enum Sex s = MAN;
    printf("%d\n",MAN);
    printf("%d\n",WOMAN);
    printf("%d\n",UNSELECTED);
    



    system("pause");
    return 0;
}